marshallers: ensure g_cclosure_marshal_VOID__VOIDv is used
authorChristian Hergert <chergert@redhat.com>
Wed, 29 May 2019 20:05:19 +0000 (13:05 -0700)
committerChristian Hergert <chergert@redhat.com>
Wed, 29 May 2019 20:22:31 +0000 (13:22 -0700)
commitf507a79056b44cfce5cb1d27f37ac71c682bd22f
tree8728d57fe23c68d41559ed0021dfd4a3f12233fe
parent90f330e27a7576c9a2d24398e71bf3097f591f08
marshallers: ensure g_cclosure_marshal_VOID__VOIDv is used

If we set c_marshaller manually, then g_signal_newv() will not setup a
va_marshaller for us. However, if we provide c_marshaller as NULL, it will
setup both the c_marshaller (to g_cclosure_marshal_VOID__VOID) and
va_marshaller (to g_cclosure_marshal_VOID__VOIDv) for us.
27 files changed:
gdk/gdkdevice.c
gdk/gdkdisplay.c
gdk/gdkdrag.c
gdk/gdkframeclock.c
gdk/gdkkeys.c
gdk/gdkpaintable.c
gdk/gdkvulkancontext.c
gdk/x11/gdkscreen-x11.c
gtk/gtkappchooserbutton.c
gtk/gtkassistant.c
gtk/gtkcombobox.c
gtk/gtkeventcontrollerscroll.c
gtk/gtkfilechooser.c
gtk/gtkfilesystem.c
gtk/gtkflowbox.c
gtk/gtkfontbutton.c
gtk/gtkicontheme.c
gtk/gtkiconview.c
gtk/gtkinfobar.c
gtk/gtklistbox.c
gtk/gtkmenutoolbutton.c
gtk/gtkprintbackend.c
gtk/gtkprinteroption.c
gtk/gtkrecentmanager.c
gtk/gtkscalebutton.c
gtk/gtksearchengine.c
gtk/gtkstylecontext.c